คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต โดย นายอ ครพงษ กาญจนอาพล พ.ศ.
|
|
- ยิ่งยศ ติณสูลานนท์
- 7 years ago
- Views:
Transcription
1 โครงงานว ศวกรรมคอมพ วเตอร ภาคว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร International Undergraduate Program Website Development Faculty of Engineering, Kasetsart University โดย นายอ ครพงษ กาญจนอาพล พ.ศ i
2 ใบร บรองโครงงานว ศวกรรม ภาคว ชาว ศวกรรมคอมพ วเตอร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต โดย นาย อ ครพงษ กาญจนอาพล เลขประจาต ว พ จารณาเห นชอบโดย อาจารย ท ปร กษาโครงงาน... (ผศ.อ นท ราภรณ ม ลศาสตร ) ว นท...เด อน...พ.ศ... ห วหน าภาคว ชาว ศวกรรมคอมพ วเตอร... (ผศ.ดร. ภ ชงค อ ทโยภาศ) ว นท...เด อน...พ.ศ... ii
3 นายอ ครพงษ กาญจนอ าพล เว บแอปพล เคช นสาหร บโครงการปร ญญาตร นานาชาต ปร ญญาว ศวกรรมศาสตรบ ณฑ ต (สาขาว ศวกรรมคอมพ วเตอร ) ภาคว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร บทค ดย อ โครงงานพ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต เป นการสร างเว บไซต ของโครงการ IUP มหาว ทยาล ยเกษตรศาสตร เพ อนาเสนอข าวสารของภาคว ชา ข อม ลเก ยวก บสาขาว ชา เช น ข อม ลบ คลากร ข อม ล หล กส ตรการศ กษา ข อม ลใบค าร องต างๆ และเอกสารท เก ยวข องต างๆ เป นต น เว บไซต แบ งออกเป น 2 ส วนการ ทางาน ค อ เว บไซต ของโครงการเพ อประชาส มพ นธ ข าวสารต างๆ ท วไป และระบบสม ครเร ยนออนไลน เพ อใช ใน การร บสม ครน ส ตใหม ซ งเป นระบบท โครงการย งไม ม เพ ออ านวยความสะดวกในการสม ครเร ยน คาสาค ญ Wordpress, PHP iii
4 Akarapong Kanchana-ampol Web Application for International Undergraduate Program Bachelor Degree in Engineering Department Computer Engineering Faculty of Engineering, Kasetsart University Abstract International Undergraduate Program development project is implemented for IUP, Kasetsart University to present IUP s news, information and information such as managerial board, course scheme, petition form, relevant document, etc. This website is divided into two parts, the first part is website sharing information and Online admission system which IUP do not have for facilitating in applying for studying Keyword: Wordpress, PHP iv
5 ก ตต กรรมประกาศ การดาเน นโครงงาน พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต เร มจากการท เว บไซต เก า ของ IUP น นย งไม ม ระบบการสม ครเร ยนออนไลน อ กท งย งม แนวค ดในการเปล ยนหน าตาเว บไซต กระผมจ งได จ ดทาโครงงานน ข นมา ขอกราบขอบค ณ ผศ. อ นท ราภรณ ม ลศาสตร อาจารย ท ปร กษาโครงงานท คอยให ค าปร กษา คอยช แนะ ให โครงงานสาเร จล ล วงไปด วยด ขอขอบค ณเพ อน CPE 23 ท กคนท คอยช วยเหล อในการทาโครงงานน ท กคาถาม ท คอยอธ บายและคอยช วยแก ป ญหา อ ครพงษ กาญจนอาพล ผ จ ดทา v
6 สารบ ญ สารบ ญ... vi สารบ ญภาพ... viii สารบ ญตาราง... xi 1. บทนา ว ตถ ประสงค ของโครงงาน ขอบเขตของโครงงาน ประโยชน ท ได ร บ ทฤษฎ ท เก ยวข อง HTML PHP CSS SQL Wordpress ระบบการจ ดการฐานข อม ล (DBMS: Database Management System) เคร องม อท ใช ในการทาโครงงาน Software ว ธ การดาเน นโครงงาน องค ประกอบโดยรวมของระบบ กระบวรการทางานของระบบ Web Site ระบบสม ครออนไลน ข นตอนการพ ฒนา การออกแบบฐานข อม ล พจนาน กรมฐานข อม ล vi
7 4.3.3 E-R Diagram การเช อมความส มพ นธ (Relationship) ผลการดาเน นโครงงานและว จารณ ส วนแสดงข าวสารของเว บไซต ส วนของการ Search Menu ส วนของระบบสม ครเร ยน การ login ด ข อม ลในส วนของ admin การสม ครส วนของ user สร ปผลการดาเน นงานและข อเสนอแนะ ข อสร ป ป ญหาและอ ปสรรค แนวการการพ ฒนาต อ บรรณาน กรม ภาคผนวก การต ดต งและใช งาน Appserv เบ องต น การต ดต ง Wordpress ประว ต น ส ต vii
8 สารบ ญภาพ ร ปท 2-1 การทางานของ PHP... 3 ร ปท 2-2 Wordpress... 5 ร ปท 4-1 ร ปแบบการเช อมต อของระบบ... 9 ร ปท 4-2 หน าเว บไซต ร ปท 4-3 Flowchart การร บสม ครเร ยน ร ปท 4-4 Flowchart การสม ครออนไลน ในส วน User ร ปท 4-5 Flowchart ส วนของ Admin ร ปท 4-6 แผนภาพ E-R Diagram ร ปท 4-7 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ member ร ปท 4-8 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ passport ร ปท 4-9 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ acadequal ร ปท 4-10 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ acadeaward ร ปท 4-11 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ stat ร ปท 4-12 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ program ร ปท 4-13 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ upload ร ปท 4-14 แผนภาพแสดงความส มพ นธ ระหว าง upload ก บ doctype ร ปท 5-1 ส วนแสดงข าวสาร ร ปท 5-2 ส วนการ search ข อม ล ร ปท 5-3 Menu ร ปท 5-4 child-page ร ปท 5-5 หน า login ร ปท 5-6 หน า admin ร ปท ร ปท viii
9 ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ร ปท ix
10 ร ปท ร ปท x
11 สารบ ญตาราง ตารางท 4-1 member ตารางท 4-2 student ตารางท 4-3 program ตารางท 4-4 choose ตารางท 4-5 acadequal ตารางท 4-6 acadeaward ตารางท 4-7 upload ตารางท 4-8 doctype ตารางท 4-9 passport ตารางท 4-10 stat xi
12 1. บทนา โครงการเป ดสอนปร ญญาตร นานาชาต (IUP) คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร น น ป จจ บ นม เว บไซต แต ไม ได ใช ประโยชน ส งส ดเน องด วยการจ ดร ปแบบหน าเว บไซต ย งไม สวยงาม การจ ดข อม ลของ เว บไซต ย งไม เป นระบบและไม ม ความเป นระเบ ยบทาให ยากต อการค นหาข อม ลเก ยวก บสาขาว ชา การค นหา เอกสารท เก ยวข องก บการสม ครในเว บไซต เช น เอกสารการร บสม ครหร อเอกสารอ นๆ ท าได ยาก การจ ดการเมน ต างๆ ในเว บไซต ย งไม เป นสากล ย งไม ม ข อม ลเก ยวก บว ธ การย นคาร องต างๆ นอกจากน โครงการเป ดสอนปร ญญาตร นานาชาต (IUP) ต องการร บสม ครน ส ตท สนใจด วยระบบออนไลน เพ อความสะดวกในการสม ครและการดาเน นงานด งน นจ งต องการระบบล อกอ นและระบบฐานข อม ลท ด เพ อให การ ใช งานได อย างม ประส ทธ ภาพ จากป ญหาท กล าวมาข างต นน นสามารถแก ไขโดยการสร างเว บไซต สาหร บโครงการเป ดสอนปร ญญาตร นานาชาต (IUP) ข นมาใหม โดยม การจ ดหน าเว บไซต เป นสากลและม ความสวยงาม ม ระบบท ใช ในการร บสม ครน ส ต แบบออนไลน จ งต องใช ระบบฐานข อม ลท ม ประส ทธ ภาพและม ก าหนดส ทธ ให ก บผ ท สามารถเข าถ งข อม ลได โดยส ทธ ของผ ท สามารถเข าถ งฐานข อม ลน นม ความแตกต างก นเพ อให ทราบถ งความร บผ ดชอบว าใครบ างท ม ส ทธ ในการ เปล ยนแปลงข อม ลภายในฐานข อม ลน น และใครบ างท สามารถจะมองเห นข อม ลและนาข อม ลไปใช เท าน น 1.1 ว ตถ ประสงค ของโครงงาน เพ อพ ฒนาโปรแกรมประย กต ท ใช งานบนอ นเตอร เน ต 1) เพ อให น กเร ยนท สนใจสม ครเข าเร ยนโครงการ IUP และน ส ตแต ละคนสามารถเข ามาอ านข าวสาร ของทางโครงการ IUP ผ านเว บไซต ภาคว ชาอย างถ กต อง 2) เพ ออานวยความสะดวกให ผ ท ม ความเก ยวข องก บการร บสม ครน ส ตของสาขาว ชาท งการร บสม คร ออนไลน และออฟไลน 3) เพ ออานวยความสะดวกให ก บบ คลากรท เก ยวข องในการร บสม คร 1.2 ขอบเขตของโครงงาน ออกแบบและพ ฒนาระบบในส วนของ 1) เว บไซท โครงการ IUP คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร 2) การกรอกแบบฟอร มการสม ครโครงการ IUP แบบออนไลน 3) ระบบสมาช กท ม การแบ งระด บการเข าถ งข อม ลโดยม การล อกอ น 1
13 1.3 ประโยชน ท ได ร บ 1) ให ความสะดวกน กเร ยนท ต องการสม ครเข าโครงการ IUP ซ งอาจอย ต างจ งหว ดหร อต างประเทศ ไม ต องเด นทางมาท มหาว ทยาล ยเกษตรศาสตร 2) น ส ตป จจ บ นของโครงการ IUP สามารถด ข าวสารและข อม ลได สะดวก 3) ทาให เจ าหน าท และน ส ตม ความสะดวกในการเข าถ งข อม ลท สนใจ 4) ทาให ม แหล งเผยแพร ข าวสารของโครงการ IUP ได ถ กต อง 2
14 2. ทฤษฎ ท เก ยวข อง 2.1 HTML HTML (Hypertext Markup Language) HTML ค อ ภาษาท ใช ในการเข ยนเว บเพจ ย อมาจากค าว า Hypertext Markup Language โดย Hypertext หมายถ ง ข อความท เช อมต อก นผ านล ง (Hyperlink) Markup หมายถ ง ว ธ ในการเข ยนข อความ language หมายถ งภาษา ด งน น HTML ก ค อ ภาษาท ใช ในการเข ยนข อความ ลง บนเอกสารท ต างก เช อมถ งก นใน cyberspace ผ าน Hyperlink ทาให สามารถนาข อความหร อร ปภาพต างๆ มา แสดงลงบนเว บไซต ได [1] 2.2 PHP PHP (Professional Home Page) ค อ ภาษาจาพวก Script Language คาส งต างๆ จะเก บอย ในไฟล ท เร ยกว า สคร ปต (Script) และเวลาใช งานต องอาศ ยต วแปรช ดคาส ง ซ งทางานโดยการส งงานจากเว บเพจ แต ไป ประมวลผลท Web Server สาหร บแสดงเว บเพจอย างหน ง ท จ ดอย ในกล ม Server Side Script และจะทางานใน ฝ ง Server แล วส งการแสดงผลมาย ง Browser ของต ว Client นอกจากน ม นย งเป น Script ท Embed บน HTML อ กด วย ส วนเลขท ต อท ายก หมายถ งร น (version) น นเอง และกาล งเป นท น ยมก นมากในหม น กสร างเว บท วโลก ต วอย างของภาษาสคร ปต ก เช น Java Script, Perl, ASP (Active Server Page) เป นต น PHP เป นภาษาสคร ปต ท ม ความสามารถส ง สาหร บการพ ฒนา Web Site และความสามารถท โดดเด นอ ก ประการหน งของ PHP ค อ database enabled web page ทาให เอกสารของ HTML สามารถท จะเช อมต อก บ ระบบฐานข อม ล (database) ได อย างม ประส ทธ ภาพและรวดเร ว จ งทาให การจ ดเก บ ข อม ลต างๆ ท สาค ญผ านทาง Internet เป นไปได อย างง ายดาย [2] ร ปท 2-1 การทางานของ PHP 3
15 2.3 CSS CSS (Cascading Style Sheets) ม กเร ยกโดยย อว า "สไตล ช ต" ค อภาษาท ใช เป นส วนของการจ ดร ปแบบ การแสดงผลเอกสาร HTML โดยท CSS กาหนดกฎเกณฑ ในการระบ ร ปแบบ (หร อ "Style") ของเน อหาในเอกสาร เช น ส ของข อความ ส พ นหล ง ประเภทต วอ กษร และการจ ดวางข อความ ซ งการกาหนดร ปแบบ หร อ Style น ใช หล กการของการแยกเน อหาเอกสาร HTML ออกจากคาส งท ใช ในการจ ดร ปแบบการแสดงผล กาหนดให ร ปแบบ ของการแสดงผลเอกสาร ไม ข นอย ก บเน อหาของเอกสาร เพ อให ง ายต อการจ ดร ปแบบการแสดงผลล พธ ของเอกสาร HTML โดยเฉพาะในกรณ ท ม การเปล ยนแปลงเน อหาเอกสารบ อยคร ง หร อต องการควบค มให ร ปแบบการแสดงผล เอกสาร HTML ม ล กษณะของความสม าเสมอท วก นท กหน าเอกสารภายในเว บไซต เด ยวก น ความสามารถของ CSS 2.4 SQL CSS ม ค ณสมบ ต มากกว า tag ของ html เช น การกาหนดกรอบให ข อความ รวมท งส ร ปแบบ ของข อความท กล าวมาแล ว CSS น นกาหนดท ต นของไฟล html หร อตาแหน งอ น ๆ ก ได และสามารถม ผล ก บเอกสาร ท งหมด หมายถ งกาหนด คร งเด ยวจ ดเด ยวก ม ผลก บการแสดงผลท งหมด ทาให เวลาแก ไขหร อ ปร บปร งทาได สะดวก ไม ต องไล ตามแก tag ต างๆ ท วท งเอกสาร CSS สามารถกาหนดแยกไว ต างหากจาก ไฟล เอกสาร html และสามารถนามาใช ร วม ก บ เอกสารหลายไฟล ได การแก ไขก แก เพ ยง จ ดเด ยวก ม ผลก บเอกสารท งหมด CSS ก บ HTML / XHTML น นทาหน าท คนละอย างก น โดย HTML / XHTML จะท าหน าท ในการวางโครงร างเอกสารอย างเป นร ปแบบ ถ กต อง เข าใจง าย ไม เก ยวข องก บการ แสดงผล ส วน CSS จะทาหน าท ในการตกแต งเอกสารให สวยงาม เร ยกได ว า HTML /XHTML ค อส วน coding ส วน CSS ค อส วน design [3] sql เป นภาษาท ใช ในสาหร บการเร ยกใช ฐานข อม ล ซ งย อมาจาก "structured query language" โดยท sql เป นภาษาท ม มาตรฐานและเป นระบบเป ด (open system) หมายถ งเราสามารถใช ค าส ง sql ก บฐานข อม ล ชน ดใดก ได และ คาส งงานเด ยวก นเม อส งงานผ าน ระบบฐานข อม ลท แตกต างก นจะได ผลล พธ เหม อนก น ท าให เราสามารถเล อกใช ฐานข อม ล ชน ดใดก ได โดยไม ต ดย ดก บฐานข อม ลใดฐานข อม ลหน ง ประโยชน ของ sql นอกเหน อจากท กล าวข างต นแล ว ค อการท างานของโปรแกรมฐานข อม ลบน server เม อเราใช sql โปรแกรมจะ ทางานได เร วกว าการใช table ความสามารถของภาษา sql ย งม มากกว าการจ ดการ table เราสามารถใช sql 4
16 ทางานอ น ๆ เช นการใช stored procedure เพ อให การท างานก บฐานข อม ลเก ดข นภายใน server เท าน น ไม ต อง ส งข อม ลกล บไปมาก บเคร อง client ซ งจะม ผลให การทางานเร วข น ภาษา sql จะม คาส งหล ก ๆ อย 2 ประเภท ค อ DDL - data definition language ใช ในการจ ดการโครงสร างของ table, view แลindex เช น คาส ง create, alter เป นต น DML - data manipulation language ใช ในการปร บปร งข อม ลภายใน table เช น คาส ง select, insert, update, delete [4] 2.5 Wordpress WordPress เป น open source web software ท เราสามารถต ดต งบนเว บ server ของเราเพ อสร าง เว บไซต, blog หร อ community ตอนเร มแรก WordPress เป นเคร องม อไว สาหร บสร าง blog แต ได ร บการ พ ฒนามาเร อย ๆ จนสามารถสร างเป นเว บไซต หร อ เว บ community ได แล ว โดยม ระบบจ ดการบทความ หร อ Content Management System (CMS) ทาให ง ายต อการใช งาน ซ ง WordPress สร างข นโดย Matt Mullenweg และ Mike Little ในป 2003 น บว าม การพ ฒนามาถ ง 9 ป แล ว WordPress ได ร บความน ยมเป น อย างมากจากบล อกเกอร ท วโลก เน องจากเป นระบบท ม ความย ดหย นในการใช งาน อ กท งย งม ผ ท สร างปล กอ น (โปรแกรมเสร ม), ธ ม (ร ปแบบการแสดงผล), รวมท งระบบอ นๆ ท สามารถใช งานร วมก บ WordPress ได เป น จานวนมาก จ งทาให เว ร ดเพรสส ได ร บความน ยมอย างย ง [5] ร ปท 2-2 Wordpress 5
17 2.6 ระบบการจ ดการฐานข อม ล (DBMS: Database Management System) ระบบฐานข อม ล (Database) หมายถ ง กล มของข อม ลท ม ความส มพ นธ ก นและถ กนามาจ ดเก บในท เด ยวก น โดยข อม ลอาจเก บไว ในแฟ มข อม ลเด ยวก นหร อแยกเก บหลาย ๆ แฟ มข อม ล แต ต องม การสร าง ความส มพ นธ ระหว างข อม ลเพ อประส ทธ ภาพในการจ ดการข อม ลในการจ ดเก บข อม ลในระบบฐานข อม ลม ข อด กว า การจ ดเก บข อม ลในระบบแฟ มข อม ลพอสร ปประเด นหล ก ๆ ได ด งน ม การใช ข อม ลร วมก น (data sharing) ลดความซ าซ อนของข อม ล (reduce data redundancy) ข อม ลม ความถ กต องมากข น (improved data integrity) เพ มความปลอดภ ยให ก บข อม ล (increased security) ม ความเป นอ สระของข อม ล (data independency) องค ประกอบของ DBMS DBMS หร อ Database Management System ค อ โปรแกรมท ทาหน าเป นต วกลางระหว างผ ใช (user) ก บ ฐานข อม ลเพ อจ ดการและควบค มความถ กต อง ความซ าซ อน และความส มพ นธ ระหว างข อม ลต างๆ ภายใน ฐานข อม ล ซ งต าง ไปจากระบบแฟ มข อม ลค อ หน าท เหล าน จะเป นของโปรแกรมเมอร ในการต อฐานข อม ลไม ว าจะ ด วยการใช คาส งในกล ม DML หร อ DDLหร อจะด วยโปรแกรมต าง ๆ ท กคาส งท ใช กระท าก บฐานข อม ลจะถ ก โปรแกรม DBMS นาไปแปล (Compile) เป นการกระทา (Operation) ต างๆภายใต คาส งน นๆ เพ อน าไปกระทา ก บต วข อม ลในฐานข อม ลต อไปส วนการทางานต าง ๆ ภายในโปรแกรม DBMS ท ทาหน าท ในการแปลคาส งไปเป น การ กระทาต าง ๆ ด งน 1) Database Manager เป นส วนท ทาหน าท กาหนดการกระทาต าง ๆ ให ก บส วน File Manager เพ อไป กระทาก บข อม ลท เก บอย ในฐานข อม ล File Manager เป นส วนท ทาหน าท บร หาร และจ ดการก บข อม ลท เก บอย ใน ฐานข อม ลในระด บกายภาพ 2) Query Process เป นส วนท ทาหน าท แปลงประโยคคาส งของ Query Language ให อย ในร ปแบบของคาส ง ท Database Manager เข าใจ 3) Data Manipulation Language Precompiler เป นส วนท ทาหน าท แปลประโยคคาส งของกล มคาส ง DML ให อย ในร ปแบบท ส วน Application Programs Object Code จะนาไปเข ารห สเพ อส งต อไปย งส วน Database Manager ในการแปลประโยคคาส งของกล มคาส ง DML ของ Data Manipulation Language Precompiler น จะต องทางานร วมก บส วน Query Processor 6
18 4) Data Definition Language Precompiler เป นส วนท ทาหน าท แปลประโยคค าส งของกล มค าส ง DDL ให อย ในร ปแบบของ Meta Data (รายละเอ ยดท บอกถ งโครงสร างต าง ๆ ของข อม ล) ท เก บอย ในส วน Data Dictionary ของฐานข อม ล 5) Application Programs Object Code เป นส วนท ทาหน าท แปลงคาส งต าง ๆ ของโปรแกรมรวมท งคาส ง ในกล มคาส ง DML ท ส งต อมาจากส วน Data Manipulation Language Precompiler ให อย ในร ปของ Object Code ท จะส งต อไปให Database manager เพ อกระทาก บข อม ลในฐานข อม ล โปรแกรม DBMS ถ กพ ฒนาข นเพ อแก ไขป ญหาด าน Data Independence ท ไม ม ในระบบแฟ มข อม ล ทา ให ม ความเป นอ สระจากท งส วนของฮาร ดแวร และข อม ลภายในฐานข อม ลกล าวค อโปรแกรม DBMS น จะม การ ทางานท ไม ข นอย ก บร ปแบบ (Platform) ของต วฮาร ดแวร ท นามาใช ก บระบบฐานข อม ลรวมท งม ร ปแบบในการ อ างถ งข อม ลท ไม ข นอย ก บโครงสร างทางกายภาพของข อม ลด วยการใช Query Language ในการต ดต อก บข อม ล ในฐานข อม ลแทนคาส งภาษาคอมพ วเตอร ในย คท 3 ส งผลให ผ ใช สามารถเร ยกใช ข อม ลจากฐานข อม ลได โดยไม จาเป นต องทราบถ งประเภทหร อขนาดของข อม ลน นหร อสามารถกาหนดลาด บท ของฟ ลด ในการกาหนดการ แสดงผลได โดยไม ต องคาน งถ งลาด บท จร งของฟ ลด น น 7
19 3. เคร องม อท ใช ในการทาโครงงาน 3.1 Software 1) window7 ระบบปฏ บ ต การของบร ษ ท Microsoft ใช สาหร บ personal computer 2) wordpress โปรแกรมม ระบบในการช วยจ ดการเน อหาบนเว บหร อ CMS (Content Management System) 3) MySQL ค อระบบจ ดการฐานข อม ลโดยใช ภาษา SQL เป นซอฟต แวร โอเพนซอร ส 4) phpmyadmin โปรแกรมท ถ กพ ฒนาโดยใช ภาษา PHP เพ อใช ในการบร หารจ ดการฐานข อม ล Mysql แทนการ ค ย คาส ง 5) Notepad++ ใช ในการเข ยนโค ดภาษาต างๆ เช น PHP, HTML 6) Appserv ค อโปรแกรมท รวบรวมเอา Open Source Software หลายๆ อย างมารวมก น โดยม Package หล ก 4 อย าง Apache PHP MySQL phpmyadmin 8
20 4.1 องค ประกอบโดยรวมของระบบ 4. ว ธ การดาเน นโครงงาน 1) Web Application เป นหน าเว บของโครงการ IUP คอยแสดงข อม ลข าวสารต างๆ ให น ส ต น กเร ยน หร อบ คคลท วไปสามารถเข ามาด ได 2) Database Server ส วนฐานข อม ลทาหน าท เก บข อม ลต างๆ เช น ข อม ลประจาต วผ สม ครเร ยน ข อม ลอาจารย ข อม ลสมาช กของเว บไซต ร ปท 4-1 ร ปแบบการเช อมต อของระบบ Client ต ดต อ Server ด วย HTTP เพ อนาข อม ลในส วน Web site มาแสดงผลและ Server ต ดต อ Database เพ อนาข อม ลในฐานข อม ลมาแสดงผล 9
21 4.2 กระบวรการทางานของระบบ Web Site โดยส วนหล กของระบบแบ งการทางานออกเป น 2 ส วนด วยก นค อ เว บไซต น ม Site map ด งน News Study Undergraduate EMME ME SKE Postgraduate Teaching & Learning Teaching Approach Learning Facilities ร ปท 4-2 หน าเว บไซต 10
22 Flexible Study Cooperative Study Educational Trip Exchange Program Funding Admission How to apply Tuition Fee Scholarship Q & A Contact US Managerial Board Staff Map Make an inquiry Current Student Life at IUP Wellbeing & Support Clubs & Societies Our City & Countryside Accommodation Culture on Campus Sport at IUP Living in Thailand Visit Days & Campus Tours Undergraduate Visit Days Postgraduate Visit Days Undergraduate Campus Tours Visit Days & Campus Tours Calendar Departmental Open Days 11
23 Achievement ระบบสม ครออนไลน ระบบสม ครออนไลน เป นส วนท อานวยความสะดวกให ผ สม ครสามารถสม ครเร ยนผ านระบบน โดย การกรอกข อม ลและการส งเอกสารการสม ครต างๆ เช น Transcript ใบร บรองต างๆ เป นต น ท งน ระบบ การสม ครออนไลน น นม ข นตอนการสม ครด งร ป ร ปท 4-3 Flowchart การร บสม ครเร ยน 12
24 อธ บายข นตอนการร บสม คร ประกาศร บสม คร ส งใบสม ครและเอกสารต างๆ ตรวจสอบใบสม คร ตรวจสอบจานวนคนร บสม คร สอบส มภาษณ ลงทะเบ ยนย นย นส ทธ มอบต ว ป ดร บสม คร 13
25 ร ปท 4-4 Flowchart การสม ครออนไลน ในส วน User 14
26 อธ บายข นตอนการสม ครส วน User Login เข าส ระบบโดยการกรอก Username และ Password ระบบทาการตรวจสอบการ login สม ครเร ยนและกรอกข อม ลการสม คร ทาการด เพ ม ลบ แก ไขข อม ล บ นท กข อม ล จบการทางานออกจากระบบ ร ปท 4-5 Flowchart ส วนของ Admin 15
27 อธ บายข นตอนในส วนของ Admin Login เข าส ระบบโดยการกรอก Username และ Password ระบบทาการตรวจสอบการ login ด ข อม ลการสม ครของผ สม คร ทาการด เพ ม ลบ แก ไขสถานะการสม คร บ นท กข อม ล จบการทางานออกจากระบบ 4.3 ข นตอนการพ ฒนา การออกแบบฐานข อม ล ร ปแบบฐานข อม ลท ใช ในการจ ดเก บข อม ลเก ยวก บ น กเร ยน ประเภทโครงการ และเอกสารต างๆ ท ใช ใน การสม ครเร ยน ซ งประกอบด วยตารางท งหมด 10 ตาราง 1. member 2. student 3. program 4. choose 5. acadeaward 6. acadequal 7. upload 8. doctype 9. passport 10. stat 16
28 4.3.2 พจนาน กรมฐานข อม ล UserID (PK) Username Password Name Status Field_name Data type int(5) not null varchar(20) varchar(20) varchar(100) enum( ADMIN, USER ) ตารางท 4-1 member เก บข อม ล user account ของท ง admin และ user Field_name stdid(pk) int(5) not null fname varchar(50) lname varchar(50) birthdate varchar(10) birthcountry varchar(20) sex varchar(5) nation varchar(20) telephone varchar(15) mobile varchar(15) varchar(30) address varchar(15) road varchar(20) suburb varchar(20) district varvchar(20) province varchar(20) country varchar(15) postcode varchar(15) statid int(2) ตารางท 4-2 student Data type เก บข อม ลต างๆ ของน กเร ยน 17
29 proid(pk) proname Field_name int(2) not null varchar(10) ตารางท 4-3 program Data type เก บข อม ลชน ดหล กส ตร cid(pk) proid stdid Field_name Data type bigint(20) not null int(2) bigint(20) ตารางท 4-4 choose เป นตารางท เช อมความส มพ นธ แบบ many to many ของ student ก บ program qualid(pk) school country year gpa Field_name int(5) not null varchar(20) varchar(20) varchar(5) float ตารางท 4-5 acadequal Data type เก บข อม ลเก ยวก บโรงเร ยน ป ท จบการศ กษา Field_name awardid(pk) int(5) not null awardname text ตารางท 4-6 acadeaward Data type เก บข อม ลเก ยวก บรางว ลท ได ร บระหว างศ กษา 18
30 docid (PK) stdid typeid path Field_name Data type int(11) not null int(5) int(3) varchar(50) ตารางท 4-7 upload เก บตาแหน งของเอกสารการสม ครเร ยน typeid(pk) typename Field_name int(3) not null varchar(20) ตารางท 4-8 doctype Data type เก บชน ดของเอกสารท ใช ในการสม คร Field_name stdid(pk) int(5) not null pname varchar(40) pnumber int(20) pcountry varchar(20) pissue date pexpire date ตารางท 4-9 passport Data type เก บข อม ล passport (ถ าม ) Field_name statid(pk) statname เก บข อม ลสถานะการสม คร int(2) not null varchar(25) ตารางท 4-10 stat Data type 19
31 4.3.3 E-R Diagram ร ปท 4-6 แผนภาพ E-R Diagram การเช อมความส มพ นธ (Relationship) student 1 1 is member ร ปท 4-7 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ member น กเร ยน 1 คนม account ได 1 member Member 1 member เป นของน กเร ยน 1 คน 20
32 student 1 1 have passport ร ปท 4-8 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ passport น กเร ยน 1 คนม ได 1 passport Passport 1 อ น เป นของน กเร ยน 1 คน student 1 1 have acadequal ร ปท 4-9 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ acadequal น กเร ยน 1 คนม 1 academic qualification Academic qualification 1 อ นเป นของน กเร ยน 1 คน student 1 1 have acadeaward ร ปท 4-10 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ acadeaward น กเร ยน 1 คนม ได 1 academic award Academic award 1 อ น เป นของน กเร ยน 1 คน student 1 1 have stat ร ปท 4-11 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ stat น กเร ยน 1 คนม ได 1 สถานะการสม คร สถานะสม คร 1 สถานะ เป นของน กเร ยน 1 คน 21
33 student M choose M program ร ปท 4-12 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ program น กเร ยน 1 คนสม ครเร ยนได หลาย program Program 1 หล กส ตร ถ กสม ครโดยน กเร ยนหลายคน student 1 1 manage upload ร ปท 4-13 แผนภาพแสดงความส มพ นธ ระหว าง student ก บ upload น กเร ยน 1 คนม ได 1 upload document upload document 1 อ น เป นของน กเร ยน 1 คน upload 1 M type doctype ร ปท 4-14 แผนภาพแสดงความส มพ นธ ระหว าง upload ก บ doctype Upload document 1 เอกสาร ม หลายชน ด ชน ดของเอกสารหลายชน ดอย ในเอกสารต อ 1 upload 22
34 5.1 ส วนแสดงข าวสารของเว บไซต 5. ผลการดาเน นโครงงานและว จารณ เน องจากโครงการ IUP ต องม ข าวสารต างๆ และหน าเว บสามารถแสดงข าวสารท งห วข อ ร ปภาพ และ ข อความได 5.2 ส วนของการ Search ร ปท 5-1 ส วนแสดงข าวสาร ในเว บไซต ประกอบไปด วยหลาย Page ด งน นการม search box จ งเป นประโยชน อย างมาก ทดสอบโดย การใส คาว า Admission ร ปท 5-2 ส วนการ search ข อม ล ผลการทดสอบการใส คาว า Admission ลงใน search box เป นไปตามต องการได ข อม ลท ม ความเก ยวข องก บ Admission 23
35 5.3 Menu ร ปท 5-3 Menu เว บไซต น เป นเว บท ม เมน อย ด านซ ายเท าน นเป น menu แนวต งและสามารถแสดง child-page ในเมน ได โดย ทดสอบจากการคล กท study จะเห นว าม child-page และข นต อไปจะเป นการคล กท Undergraduate เพ อ ทดสอบว าสามารถแสดง child-page ได หร อไม ผลประกฎว าสามารถแสดง child-page ได อย างถ กต อง ร ปท 5-4 child-page 24
36 5.4 ส วนของระบบสม ครเร ยน การ login ด ข อม ลในส วนของ admin ร ปท 5-5 หน า login ร ปท 5-6 หน า admin การทางานของระบบสม ครเร ยนในส วนของ admin ทางานได อย างถ กต อง 25
37 5.4.2 การสม ครส วนของ user งานได ถ กต อง ในส วนของการสม ครเร ยน กรอกข อม ลและอ พโหลดเอกสารและน าพอใจสามารถสม ครและใช 26
38 6. สร ปผลการดาเน นงานและข อเสนอแนะ 6.1 ข อสร ป โครงงานน จ ดทาข นเพ อนาไปใช ประโยชน ให ก บโครงการ IUP คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร ในการอ พเดทข าวสารของโครงการและการร บสม ครน ส ตในระบบออนไลน เน องจาก เว บไซต ของโครงการ IUP เว บไซต เก าน นย งไม ม ระบบท ท นสม ยและย งไม สวยงามเท าท ควร ผ จ ดทาโครงงานจ งได สร างเว บไซต ข นมาใหม เพราะสามารถทาได ง ายกว าการแก ไขเว บไซต เก าอ กท งย ง ต องเพ มระบบการสม ครเร ยนออนไลน จากการทดลองระบบต างๆ เว บไซต ทางานได อย างถ กต องและรวดเร วสามารถนาไปใช ได จร งเพ ออานวย ความสะดวกให ก บโครงการ IUP ท งบ คคลภายนอกท ต องการมาต ดต อและบ คลาการภายใน ในการใช เว บไซต น 6.2 ป ญหาและอ ปสรรค เน องจากการเข ยนเว บไซต น นต องสามารถให อ ปกรณ หร อโปรแกรมแสดงผลต างๆน น สามารถแสดงผล ออกมาได อย างถ กต อง ต องท าให เป ดได ท งใน Tablet และ SmartPhone หร อโปรแกรม Web Browser ต างๆ ให แสดงผลตรงก นจ งต องม ความรอบคอบในการทาเว บไซต 6.3 แนวการการพ ฒนาต อ การพ ฒนาต อสามารถพ ฒนาในส วนของ User Interface ให ม ความสวยงาม ท นสม ย และ ถ กต อง สามารถเพ มระบบกระจายข อม ลข าวสารผ าน โปรแกรม Line ซ งเป นโปรแกรม Chat ท น ยมท ส ด ณ เวลาท ทาโครงงานน 27
39 7. บรรณาน กรม 1) [1] 2) [2] 3) ม อ/73-ค ออะไร/2193-css-ค ออะไร.html [3] 4) [4] 5) ออะไร [5] 6) 0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%A5%E0%B8%87%E0%B9%82%E0%B8 %9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1-appserv- %E0%B9%81%E0%B8%A5%E0%B8%B0-wordpress [6] 28
40 8. ภาคผนวก ภาคผนวก ก ค ม อการต ดต ง การต ดต งเคร องม อ โดยปรกต แล วเว บไซต จะทางานได น นต องถ กสร างข นมาและอ พโหลดข นไปท server และจด domain name ในโครงงานน ใช server ของมหาว ทยาล ยเกษตรศาสตร เน องจากเป นเว บไซต ของภาคว ชาด งน นการสร างเว บไซต ให ใช งานได ต องม โปรแกรมช วยในการสร างเว บไซต และโปรแกรมสาหร บนาเว บไซต และข อม ลต างๆ ไปท server 8.1 การต ดต งและใช งาน Appserv เบ องต น 1) ด บเบ ลคล กท ไฟล เพ อ Install โปรแกรม 2) คล ก Next ร ปท 8-1 ร ปท
41 3) คล ก I Agree ร ปท 8-3 4) เล อกโฟลเดอร ท จะเก บโปรแกรมด งน นคล ก Next ร ปท
42 5) เล อก package ท งหมดจากน น คล ก Next ร ปท 8-5 6) พ มพ Server Name ตอนน เราทาในเคร องใส localhost พ มพ ของ Admin Port 80 เป นค า Default อย แล ว จากน นคล ก Next ร ปท
43 7) พ มพ Password ของ root (ต งเอง) และใส ซ าอ กรอบด านล าง Character Sets and Collations เป น UTF-8-Unicode จากน นคล ก Install 8) รอจนกว าจะลงโปรแกรมเสร จ ร ปท 8-7 ร ปท
44 9) จากน นเม อลงโปรแกรมเสร จ จะ Start Apache ก บ Start MySQL เม อคล ก Finish ร ปท ) ในการใช งานคร งต อๆ ไปการ Start Apache ก บ Start MySQL ทาได โดยการไปท Start > All Programes > AppServ > Control Server by Service ร ปท
45 11) จากน นเป ดหน าต าง Browser พ มพ Localhost แล ว Enter จะเข ามาหน าด งภาพ คล กท ล งค phpmyadmin Database Manager Version... เพ อเข าไปสร าง Database ร ปท ) เม อคล กตามล งค ด านบน จะให ใส User Name(ใส root) และ Password(ท เราต งไว ) แล วคล ก OK ร ปท ) เม อเข ามาแล วให ไปท Create new database ร ปท
46 14) ใส ช อ Database ท ต องการ (แล วแต เราจะต ง) เล อก utf8_unicode_ci แล วคล ก Create ร ปท 8-14 ร ปท ) จากน นไปเป ดโฟลเดอร AppServ ในไดร ฟ C: ร ปท
47 16) เข าโฟลเดอร www ร ปท ) ในโฟลเดอร จะม ไฟล index.php อย ให rename เพ อป องก นการเข ยนท บ เวลาเรา Copy ไฟล มา จากโฟลเดอร Wordpress ร ปท
48 8.2 การต ดต ง Wordpress 1) wordpress เวอร ช นล าส ด ค อ wordpress ไฟล ท Download มาจะเป นไฟล.zip Extract ไฟล zip จะได โฟลเดอร wordpress ร ปท ) เป ดโฟลเดอร wordpress และ Copy ท กไฟล ในโฟลเดอร ไปใส ในโฟลเดอร C:\AppServ\www ร ปท
49 3) ย ายไฟล ท กไฟล มาท โฟลเดอร www ร ปท ) ในโฟลเดอร จะม ไฟล readme.html ให อ าน หากต องการความช วยเหล อ ในภาพเป นว ธ การ Install ร ปท
50 Notepad) 5) ในโฟลเดอร www จะม ไฟล wp-config-sample.php เป ดไฟล ข นมาแก ไข (อาจจะเป ดด วย ร ปท
51 6) แก ไข 4 จ ดค อ ใส ช อ Database ท เข าไปสร างไว ใส username เป น root ใส password ท ต งไว ใส hostname เป น localhost(ตามท ได ต งไว ต งแต ต น) 7) กรอกข อม ลต างๆ ให ครบ ร ปท 8-24 ร ปท
52 8) จากน น Save as ไฟล เปล ยนช อเป น wp-config.php ร ปท ) จากน นเป ดหน าต าง Browser พ มพ Localhost แล ว Enter จะเข ามาหน าด งภาพ ร ปท
53 10) พ มพ ช อ Blog ตามแต จะต ง(แก ไขได ในภายหล ง) พ มพ Address (อะไรก ได ตามร ปแบบอ เมล ) แค ทดลองไม ต องใช เมล จร งก ได จากน นคล ก Install Wordpress คล ก Log In ร ปท ) เม อลงเสร จ (ม นจะเร วมาก) จะข นหน า username password มา ให copy password ไว แล ว ร ปท
54 12) เม อเข ามาหน าน กรอก username และ password ท copy มาแล วคล ก Log in ร ปท 8-30 ท มา [6] 43
55 9. ประว ต น ส ต ช อ-นามสก ล นายอ ครพงษ กาญจนอาพล เลขประจาต วน ส ต ภาคว ชาว ศวกรรม คอมพ วเตอร คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร ท อย ป จจ บ น 37/98 ถ.บ านปากแรต ต.บ านโป ง อ.บ านโป ง จ. ราชบ ร โทรศ พท ท บ าน โทรศ พท เคล อนท ระด บการศ กษา: ค ณว ฒ การศ กษา จากโรงเร ยน/สถาบ น ป การศ กษาท จบ ม ธยมศ กษาตอนปลาย โรงเร ยนสวนก หลาบว ทยาล ย 2549 ม ธยมศ กษาตอนต น โรงเร ยนสวนก หลาบว ทยาล ย
บทท 2 ทฤษฎ และวรรณกรรมท เก ยวข อง
6 บทท 2 ทฤษฎ และวรรณกรรมท เก ยวข อง 2.1 ทฤษฎ ท เก ยวข อง 2.1.1 น ยามคาศ พท ท ใช ในระบบ 2.1.1.1 สมาช ก หมายถ ง ผ ม ส ทธ และม ส วนร วมในสมาคม องค กร หร อก จกรรมใด ๆ ฝากบ าน เป นต น 2.1.1.2 ฝาก หมายถ ง การมอบให
More informationWordPress Security Scan Configuration
WordPress Security Scan Configuration To configure the - WordPress Security Scan - plugin in your WordPress driven Blog, login to WordPress as administrator, by simply entering the url_of_your_website/wp-admin
More informationHow to Setup, Install & Run a Website on your Local Computer. For WordPress - on an Offline Server - WAMP
How to Setup, Install & Run a Website on your Local Computer For WordPress - on an Offline Server - WAMP Index: Determine Operating System Status Download WAMP Server Download Latest WordPress Installing
More information1 ก Wordpress. ก ก Wordpress 3.X
1 ก ก Wordpress 3.X Wordpress WordPress ก OpenSource WordPress ก blog ก ก ก ก Joomla ก ก กก ก ก ก blog ก ก WordPress PHP ก MySQL WordPress ก ก ก WordPress ก blog ก ก ก ก blog ก blog ก ก ก Wordpress ก ก
More informationApplication note: SQL@CHIP Connecting the IPC@CHIP to a Database
Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no
More informationSite Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version
Site Store Pro INSTALLATION GUIDE WPCartPro Wordpress Plugin Version WPCARTPRO INTRODUCTION 2 SYSTEM REQUIREMENTS 4 DOWNLOAD YOUR WPCARTPRO VERSION 5 EXTRACT THE FOLDERS FROM THE ZIP FILE TO A DIRECTORY
More informationUsing Internet or Windows Explorer to Upload Your Site
Using Internet or Windows Explorer to Upload Your Site This article briefly describes what an FTP client is and how to use Internet Explorer or Windows Explorer to upload your Web site to your hosting
More informationLivezilla How to Install on Shared Hosting http://www.jonathanmanning.com By: Jon Manning
Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux
More informationMySQL quick start guide
R E S E L L E R S U P P O R T www.fasthosts.co.uk MySQL quick start guide This guide will help you: Add a MySQL database to your reseller account. Find your database. Add additional users. Use the MySQL
More informationVP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007
VP-ASP Shopping Cart Quick Start (Free Version) Guide Version 6.50 March 21 2007 Rocksalt International Pty Ltd support@vpasp.com www.vpasp.com Table of Contents 1 INTRODUCTION... 3 2 FEATURES... 4 3 WHAT
More informationInstalling Moodle on a Windows x64 Environment
Installing Moodle on a Windows x64 Environment Installing Moodle 1.9 on a Windows Server 2008 x64 with Microsoft SQL Server 2008 and IIS7. Written by: Alex Pearce Email: apearce@bfcnetworks.com Blog: www.learninggateway.net/blogs/ajp
More informationMicrosoft Expression Web
Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as
More informationMySQL Quick Start Guide
Fasthosts Customer Support MySQL Quick Start Guide This guide will help you: Add a MySQL database to your account. Find your database. Add additional users. Use the MySQL command-line tools through ssh.
More informationHowTo. Planning table online
HowTo Project: Description: Planning table online Installation Version: 1.0 Date: 04.09.2008 Short description: With this document you will get information how to install the online planning table on your
More informationHow to Install WordPress Manually: Securing and De-Bloating WordPress
How to Install WordPress Manually: Securing and De-Bloating WordPress Meet ithemes. ithemes Media, LLC was founded in 2008 by Cory Miller, a former newspaper journalist and public relations/communication
More informationInstalling a local web server José Manuel Bouzán Matanza
Installing a local web server José Manuel Bouzán Matanza From this version 6.0 Ardora creates a new kind of sites that need to be lodged in a web server to make them work. The aim of this tutorial is the
More informationDesigning and Implementing an Online Bookstore Website
KEMI-TORNIO UNIVERSITY OF APPLIED SCIENCES TECHNOLOGY Cha Li Designing and Implementing an Online Bookstore Website The Bachelor s Thesis Information Technology programme Kemi 2011 Cha Li BACHELOR S THESIS
More informationCertified PHP/MySQL Web Developer Course
Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,
More informationTechnical Specifications (Excerpt) TrendInfoWorld Web Site
SeaState Internet Solutions www.seastatesolutions.com Technical Specifications (Excerpt) TrendInfoWorld Web Site NOTE: Wireframe mockups and screenshots included in this document are functional diagrams
More informationHow to Make a Working Contact Form for your Website in Dreamweaver CS3
How to Make a Working Contact Form for your Website in Dreamweaver CS3 Killer Contact Forms Dreamweaver Spot With this E-Book you will be armed with everything you need to get a Contact Form up and running
More informationShort notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
More informationCSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
More informationMOODLE Installation on Windows Platform
Windows Installation using XAMPP XAMPP is a fully functional web server package. It is built to test web based programs on a personal computer. It is not meant for online access via the web on a production
More informationCombe Abbey School Online Fixtures Diary
Combe Abbey School Online Fixtures Diary USER GUIDE Including Technical Guide Contents Purpose...4 Frequently Asked Questions...5 What is the purpose of the system?...5 Where can the system be used?...5
More informationWe begin with a number of definitions, and follow through to the conclusion of the installation.
Owl-Hosted Server Version 0.9x HOW TO Set up Owl using cpanel Introduction Much of the documentation for the installation of Owl Intranet Knowledgebase assumes a knowledge of servers, and that the installation
More informationAsia Web Services Ltd. (vpshosting.com.hk)
. (vpshosting.com.hk) Getting Started guide for VPS Published: July 2011 Copyright 2011 Table of Contents Page I. Introduction to VPS 3 II. Accessing Plesk control panel 4 III. Adding your domain in Plesk
More informationPROJECT MANAGEMENT SYSTEM
Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU
More informationUQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
More informationความร เบ องต นเก ยวก บฐานข อม ล. Introduction to Database
ความร เบ องต นเก ยวก บฐานข อม ล Introduction to Database ร ปแบบการจ ดเก บข อม ลแบบเด ม ระบบแฟ มข อม ล (File-based System) ระบบแฟ มข อม ล (File-based system) ค อ ช ดของ โปรแกรมประย กต ท ให ผ ใช ใช เพ อประมวลผลงานท
More informationHow To Design The Web And The Internet
1 The Environment and the Tools Web Design, 4 th Edition Chapter Objectives Describe the Internet and the World Wide Web Discuss ways to access the Internet and the Web Categorize types of Web sites Identify
More informationInternational Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476
ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP
More informationCOURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql
COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development
More informationPHP+MYSQL, EASYPHP INSTALLATION GUIDE
PHP+MYSQL, EASYPHP INSTALLATION GUIDE EasyPhp is a tool to install and configure an Apache server along with a database manager, MySQL. Download the latest version from http://www.easyphp.org/ as seen
More informationMySQL Quick Start Guide
Quick Start Guide MySQL Quick Start Guide SQL databases provide many benefits to the web designer, allowing you to dynamically update your web pages, collect and maintain customer data and allowing customers
More informationDEPARTMENT OF INFORMATION TECHNOLOGY GOVERNMENT OF GOA TECHNICAL SPECIFICATIONS FOR GOA GOVERNMENT WEBSITES
DEPARTMENT OF INFORMATION TECHNOLOGY GOVERNMENT OF GOA TECHNICAL SPECIFICATIONS FOR GOA GOVERNMENT WEBSITES February 2010 Page 1 of 9 Contents 1. Introduction 3 2. Development 4 3. Website Hosting 6 4.
More informationContent Management System
Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires
More informationค ม อการใช โปรแกรมร บ-ส งข อม ลอ เล กทรอน กส แบบท 1 ระหว างบร ษ ทประก นภ ยก บส าน กงาน คปภ. โดยว ธ การแบบปลอดภ ย แบบท 1 การร บ-ส งจดหมายโดยใช โปรแกรม MS Outlook Express 1.1 ว ธ ต ดต ง TOT ROOT CA Certificate
More informationTutorial: How to Use SQL Server Management Studio from Home
Tutorial: How to Use SQL Server Management Studio from Home Steps: 1. Assess the Environment 2. Set up the Environment 3. Download Microsoft SQL Server Express Edition 4. Install Microsoft SQL Server Express
More informationTIMETABLE ADMINISTRATOR S MANUAL
2015 TIMETABLE ADMINISTRATOR S MANUAL Software Version 5.0 BY GEOFFPARTRIDGE.NET TABLE OF CONTENTS TOPIC PAGE 1) INTRODUCTION 1 2) TIMETABLE SPECIFICATIONS 1 3) SOFTWARE REQUIRED 1 a. Intranet Server (XAMPP
More informationU.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide. Version: 10.0.1
U.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide Version: 10.0.1 Date: August 2, 2011 [ This page is intentional left blank ] Page: ii Table of Contents List of Figures...
More informationInternet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
More informationSUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
More informationINSTALLING MOODLE 2.5 ON A MICROSOFT PLATFORM
INSTALLING MOODLE 2.5 ON A MICROSOFT PLATFORM Install Moodle 2.5 on Server 2012 R2 with SQL 2012 Ryan Mangan SysTech IT Solutions www.systechitsolutions.co.uk Contents Introduction... 2 Configuring basic
More informationII. Admin The Admin window is where users are added and deleted.
Women s Premier League Content Management Software Welcome to the new WPSL Web Content Management system. Through Content Management Software (CMS) you will be able to add and edit web content for your
More informationAdvanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
More informationContent Management System User Guide
Content Management System User Guide support@ 07 3102 3155 Logging in: Navigate to your website. Find Login or Admin on your site and enter your details. If there is no Login or Admin area visible select
More informationEBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...
More informationXtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
More informationClickCartPro Software Installation README
ClickCartPro Software Installation README This document outlines installation instructions for ClickCartPro Software. SOFTWARE REQUIREMENTS The following requirements must be met by the webserver on which
More informationInstalling buzztouch Self Hosted
Installing buzztouch Self Hosted This step-by-step document assumes you have downloaded the buzztouch self hosted software and operate your own website powered by Linux, Apache, MySQL and PHP (LAMP Stack).
More informationCSCI110: Examination information.
CSCI110: Examination information. The exam for CSCI110 will consist of short answer questions. Most of them will require a couple of sentences of explanation of a concept covered in lectures or practical
More informationTIME SCHEDULE OBJECTIVES
COURSE TITLE : WEB DESIGN COURSE CODE : 3073 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Internet fundamentals 18 2 Html, css and web design
More informationIISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC
IISADMPWD Replacement Tool v1.2 Installation and Configuration Guide Instructions to Install and Configure IISADMPWD Replacement Tool v1.2 Web Active Directory, LLC Contents Overview... 2 Installation
More informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationLesson 7 - Website Administration
Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their
More informationBackup and Restore MySQL Databases
Backup and Restore MySQL Databases As you use XAMPP, you might find that you need to backup or restore a MySQL database. There are two easy ways to do this with XAMPP: using the browser-based phpmyadmin
More informationค ม อการใช โปรแกรม Arcview 3.3 สาหร บงานด านป องก นร กษาป า
ค ม อการใช โปรแกรม Arcview 3.3 สาหร บงานด านป องก นร กษาป า จ ดทาโดย 1 สารบ ญ หน า แนะนาโปรแกรมเบ องต น 2 - การเร ยกใช โปรแกรมสารสนเทศภ ม ศาสตร - ส วนประกอบของโปรแกรม (Interface) - การกาหนด Properties
More informationLets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.
This tutorial will show you how to migrate your website using FTP. The majority of websites are just files, and you can move these using a process called FTP (File Transfer Protocol). The first thing this
More informationRensselaer Union Club Webhosting CPanel Guide
Rensselaer Union Club Webhosting CPanel Guide Introduction: One of the many services the Systems Administrators offer Union recognized clubs is website hosting with a union.rpi.edu subdomain. The service
More informationDatabases and Architecture of Wordpress MORTENESBENSEN
Databases and Architecture of Wordpress MORTENESBENSEN Databases and Architecture of Wordpress MORTENESBENSEN FEEDBACK SO FAR? TODAYS PROGRAM 1. Recap (08:00 08:15) 2. Databases (08:15 09:00) 1. Relational
More informationDocument Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing
Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal) Table of contents What is CMS 1 What is CMS About Drupal About
More informationWebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
More informationDeveloping Your School Website
Developing Your School Website Why do you need a website Determining website requirements Developing the website Ongoing maintenance of the site Why does your school need a website? Promotion and status
More informationAll the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.
Terms of Use: All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com. Table of Contents 1- Introduction 3 2- Installing the theme
More informationHow to Create a WordPress web site at www.blacksun.ca
How to Create a WordPress web site at www.blacksun.ca by R. Berdan Dec 1, 2012 What you need. 1. Web Host & Domain name www.blacksun.ca with support for PHP 5.2.4 or greater, MySQL 5.0 or greater (you
More informationHELP DESK MANUAL INSTALLATION GUIDE
Help Desk 6.5 Manual Installation Guide HELP DESK MANUAL INSTALLATION GUIDE Version 6.5 MS SQL (SQL Server), My SQL, and MS Access Help Desk 6.5 Page 1 Valid as of: 1/15/2008 Help Desk 6.5 Manual Installation
More informationFile Space / Web Space / Database Space - Self-Service Allocation August 2009
File Space / Web Space / Database Space - Self-Service Allocation August 2009 All Purchase students can use this self-service application to obtain file space, web publishing space, and database space.
More informationConfiguring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine
Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine System Details: The development & deployment for this documentation was performed on the following:
More informationhttp://alice.teaparty.wonderland.com:23054/dormouse/bio.htm
Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software
More informationSKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r
Henry Lee W e b a n d G r a p h i c D e s i g n e r Phone: 416-738-4911 E-mail: siulunglee@yahoo.com Portfolio URL: http://www.centralconnect.ca/henry/ SKILLS HIGHLIGHTS: Web Administration and New Media
More informationLucid Key Server v2 Installation Documentation. www.lucidcentral.org
Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the
More informationThis installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.
Introduction This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package. There are 2 ways of installing the theme: 1- Using the Clone Installer Package
More informationINSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP
INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP by Dalibor D. Dvorski, March 2007 Skills Canada Ontario DISCLAIMER: A lot of care has been taken in the accuracy of information provided in this article,
More informationNTT Web Hosting Service [User Manual]
User Version 0.11 August 22, 2014 NTT Web Hosting Service [User Manual] Presented By: OAM Linux A NTT Communications (Thailand) CO., LTD. Table of Contents NTT Web Hosting Service [User Manual] 1 General...
More informationCSC 443 Data Base Management Systems. Basic SQL
CSC 443 Data Base Management Systems Lecture 6 SQL As A Data Definition Language Basic SQL SQL language Considered one of the major reasons for the commercial success of relational databases SQL Structured
More informationultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
More informationRoars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085
Technologies Pvt. Ltd. Sudaworld Technologies Pvt. Ltd. REQUIREMENT OVERVIEW The project is to build a dynamic CMS responsive website, The Client is looking for a video and articles based blogging website
More informationOnline shopping store
Online shopping store 1. Research projects: A physical shop can only serves the people locally. An online shopping store can resolve the geometrical boundary faced by the physical shop. It has other advantages,
More informationWeb Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
More informationSHARED HOSTING PLAN GETTING STARTED GUIDE (Plesk 9.2) Version 1.3
Table of Contents SHARED HOSTING PLAN GETTING STARTED GUIDE (Plesk 9.2) Version 1.3 1 LOG IN TO THE ADMINISTRATIVE & WEBSITE CONTROL PANEL... 3 2 USERID AND PASSWORD... 3 3 LOOK FOR YOUR DOMAIN NAME. 4
More informationFileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationINFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL
INFORMATION BROCHURE OF Certificate Course in Web Design Using PHP/MySQL National Institute of Electronics & Information Technology (An Autonomous Scientific Society of Department of Information Technology,
More informationSetting Up One Search
Your teachers and students can take advantage of your school s subscription databases all in one place through Destiny One Search. One Search saves staff and patrons time and effort by letting them search
More informationRSA Security Analytics
RSA Security Analytics Event Source Log Configuration Guide Microsoft SQL Server Last Modified: Thursday, July 30, 2015 Event Source Product Information: Vendor: Microsoft Event Source: SQL Server Versions:
More informationeattendance System for Academic Institutions
, March 18-20, 2015, Hong Kong eattendance System for Academic Institutions Gaurav Madan, Yashasvi Vedula, Anubha Varshney, Ranoo Sharma, B Vijayakumar Abstract This paper summarizes the work towards building
More informationHow to Build a SharePoint Website
How to Build a SharePoint Website Beginners Guide to SharePoint Overview: 1. Introduction 2. Access your SharePoint Site 3. Edit Your Home Page 4. Working With Text 5. Inserting Pictures 6. Making Tables
More informationWelcome to EMP Monitor (Employee monitoring system):
Welcome to EMP Monitor (Employee monitoring system): Overview: Admin End. User End. 1.0 Admin End: Introduction to Admin panel. Admin panel log in. Introduction to UI. Adding an Employee. Getting and editing
More informationINTRODUCTION TO WEB TECHNOLOGY
UNIT-I Introduction to Web Technologies: Introduction to web servers like Apache1.1, IIS, XAMPP (Bundle Server), WAMP Server(Bundle Server), handling HTTP Request and Response, installation of above servers
More informationBuilding A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
More informationContent Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems
More informationSchneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.
New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New
More informationOpen Source Content Management System JOOMLA
Open Source Content Management System JOOMLA Swapnil S. Chafale MCA Department, GHRIIT Nagpur, (M.S.),India Swapnil.chafale@gmail.com Dr.V.M. Thakare S.G.B. Amravati University, Amravati (M.S.),India vilthakare@yahoo.co.in
More informationTableau Server Trusted Authentication
Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted
More informationUsing Microsoft Expression Web to Upload Your Site
Using Microsoft Expression Web to Upload Your Site Using Microsoft Expression Web to Upload Your Web Site This article briefly describes how to use Microsoft Expression Web to connect to your Web server
More informationWhat you will need before beginning this guide
Installing Wordpress to Easyspace hosting Please note that Easyspace recommend Linux webhosting for installing Wordpress as this allows for easy management of your file/folder permissions. All of the Easyspace
More informationCEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
More informationContents. 1. Infrastructure
1. Infrastructure 2. Configuration Contents a. Join the Web Server to the Domain Controller b. Install PHP, mysql, apache c. Install and configure wordpress and virtual host d. Install and configure moodle
More informationLisa Sabin-Wilson WILEY. Wiley Publishing, Inc.
by Lisa Sabin-Wilson WILEY Wiley Publishing, Inc. Table of Contents Introduction 1 About This Book 1 Foolish Assumptions 2 Conventions Used in This Book 3 What You Are Not to Read 4 How This Book Is Organized
More informationStudent Club Briefing. Centre for IT Services
Student Club Briefing Centre for IT Services Services offered by CITS Event Calendar and Campus Buzz Web Hosting Role based Email Accounts 2 How does it work? Event Calendar is a common calendar platform
More informationค ม อการใช งาน UP Live Mail
ค ม อการใช งาน UP Live Mail จ ดทาโดย งานบร การระบบเคร อข ายคอมพ วเตอร ศ นย บร การเทคโนโลย สารสนเทศและการส อสาร มหาว ทยาล ยพะเยา UP Live Mail UP Live Mail เป นบร การออนไลน ท ให บร การต างๆ แก น ส ต ได แก
More information